$(function() {
	/**
	 * 员工详细信息界面显示
	 */
	$(".showMore").click(function() {
		$(".moreMessage").hide();
		$(this).next().toggle();
		$(".exit").click(function() {
			$(this).parent().hide();
		});
	});
	
	
	/**
	 * 无头像显示
	 * 
	 */
	
	$(".staffImage img").on('click',function(){
		$(".personalImage").each(function(){
			var img=$(this).attr("src");
			console.log(img);
			if(img==null){
				$(this).attr("src","../image/kongbai.png");
			}
		});
		
		
	});
	
	
	

	/* form表单判断
	$("#searchById").click(function(){
		var no=false;
		var staffId=$("#staffId").val();
		var staffName=$("#staffName").val();
		var staffSex=$("#staffSex").val;
		if(staffName.length=0&&staffId.length&&staffSex.length){
		 top.layer.msg('请输入条件',{icon: 3, time: 2500, area: ['100px', '70px'], });
		 return no;
		}
		if(isChineseChar(staffName)){
		 top.layer.msg('输入正确的中文',{icon: 3, time: 2500, area: ['100px', '70px'], });
		 return no;
		}
	});*/
	
	
	
	/*删除员工*/
	$(".deleteStaff").click(function() {
		var staffId = $(this).attr("sid");
		var name = $(this).attr("name");
		//console.log(staffId);
		layer.confirm('确定要销毁' + name + '的记录吗？', {
			btn : [ '确定', '取消' ]
		//按钮
		}, function() {
			$.ajax({
				url : '../staff/delectStaffStatus',
				data : {
					staffId : staffId
				},
				type : 'post',
				dataType : 'json',
				success : function(data) {
					var index = layer.load(0, {
						shade : false
					});
					if (data.result != null) {
						layer.msg(data.result, {
							icon : 1,
							time : 2000
						}, function() {
							layer.close(index);
							location.reload();
							return;
						});
					}
				},
				error : function(data) {
					if (data.message != null) {
						layer.msg(data.message, {
							icon : 2,
							time : 3000
						}, function() {
							location.reload();
							return;
						});
					}
				}

			});
		});
	});

	/**
	 * 修改员工信息
	 */
	$(".alterStaff").click(function() {
		var staffId = $(this).attr("sid");
		
		//layer.alert(staffId);
	 //title: type == 1 ? "Add Admin" : "Edit Admin",
			layer.open({
				type: 2,
 				skin:'layui-layer-rim', 
				title:"修改员工信息",
				area: ['470px', '600px'],
				shadeClose: true,
				scrollbar:false,
				content:'../staff/staffAlter?staffId='+staffId,
				btn:['修改','取消'],
				yes:function(index,layero){
					var dom=$($(layero).find("iframe")[0].contentWindow.document);
					//console.log(dom.find("#staffUpdateSex").val());
					var staffId=dom.find("#staffUpdateStaffId").val();
					var name=dom.find("#staffUpdateNname").val();
					var sex=dom.find("#staffUpdateSex").val();
					var age=dom.find("#staffUpdateAge").val();
					var zhiwei=dom.find("#staffUpdateZhiwei").val();
					var birthday=dom.find("#staffUpdateBirthday").val();
					var address=dom.find("#staffUpdateAddress").val();
					var personId=dom.find("#staffUpdatePersonId").val();
					$.ajax({
						 url: '../staff/updateEmployee',  
						 type: 'post',  
						 data: {staffId:staffId,name:name,sex:sex,
							 age:age,zhiwei:zhiwei,birthday:birthday,
							 address:address,personId:personId},  
						dataType:'json',
						success:function(data){
					    var index = layer.load(0, {shade: false});
					      if(data.result!=null){
		 			        	layer.msg(data.result, {
		 								icon : 1,
		 								time : 2000
		 							},function(){
		 								layer.close(index);	 
		 								location.reload();
		 								return;
		 							});
					        	}
					        },
					        error:function(data){
					        	if(data.message!=null){
					        		layer.msg(data.message, {
		 								icon : 2,
		 								time : 3000
		 							},function(){
		 								location.reload();
		 							});
					        		return;
					        	}
					        } 
						
					});
					
				},
				//取消回调函数选择
				btn2:function(index){
					layer.close(index);
				}
			});
		
	});
	
	
	
	
	/**
	 * 图片的上传对文件进行校验和判断
	 */
	$(".imageUpload").click(function() {
		var staffId=$(this).attr("sid");
		$("#uploadStaffId").val(staffId);
		$(".goodboy").show();
	});
		$(".exit").click(function() {
			$(this).parent().hide();
		});
		/**
		 * 提交文件上传采用ajaxpost上传
		 */
		$("#form_img_submit").click(function(){
			console.log()
			var fileId=$('#uploadStaffImg').val();
			 //console.log(fileId);
			var ok=false;
			if(fileId== "" || fileId == null){
				layer.msg('没有图片',{
					icon : 2,
					time : 1000
				});
				return ok;
			}
			/*判断上传文件格式*/
			var filePath="";
			var fileType="";
			var fileName=fileId.split('\\');//得到文件数组
			var fileSize =fileId.files; //获得文件大小
			var fileName2=fileName[fileName.length-1];//获得文件名
			filePath = fileId.toLowerCase().split(".");
		    fileType = filePath[filePath.length - 1]; //获得文件结尾的类型如 zip rar 这种写法确保是最后的
			
		    console.log(filePath);//文件路径
		    console.log(fileType);//文件后缀名
		    if(!(fileType == "png" || fileType == "jpg" || fileType == "bmp"|| fileType == "gif"|| fileType == "jpeg")){
		    	layer.msg('只能上传JPG,JPEG,BMP,PNG,GIF格式的图片！',{
		    		 icon : 2,//类型
		    		 time : 4000//时间显示毫秒
		    	});
		    	return ok;
		    }else if(fileSize>3000000){
		    	 layer.msg('上传文件过大,请上传小于3M的图片',{
		    		 icon : 2,//类型
		    		 time : 2000//时间显示毫秒
		    	 });
		    	return ok;
		    }
		    
		    
		    //console.log($('#form_img').serialize());
		    
		    var formData = new FormData($('#form_img')[0]); 
		    
		    console.log(formData);
	        sendAjaxRequest(formData); 
	      //上传excel文件
	        function sendAjaxRequest(data){  
	            $.ajax({  
	                url : '../staff/uploadStaffImg',  
	                type:'POST',  
	                data: data,  
	                dataType : "json",
	                success : function(data) { 
	                	console.log(data);
	                	console.log("sssssssssssssssssss");
	                	layer.alert(data.result);
	                	if(data.result!=null){
	                		console.log(data);
		                	location.reload();
	                	}
	                },  
	                error : function() {
	                	 
	                },  
	                cache : false,  
	                contentType : false,  
	                processData : false  
	            });  
	        };
		    
		  
		});
		
		
		

		
      /*  $.ajax({
            //几个参数需要注意一下
                type: "POST",//方法类型
                dataType: "json",//预期服务器返回的数据类型
                url: "/users/login" ,//url
                data: $('#form_img').serialize(),
                success: function (result) {
                    console.log(result);//打印服务端返回的数据(调试用)
                   
                },
                error : function() {
                	
                }
            });*/
        
		
		/*var options={
		    	url:'../staff/uploadStaffImg',
		    	type:'post',
		    	dataType:"json",
		    	success:function(data){
		    		console.log(222);
		    		 var index = layer.load(0, {shade: false});
		    		 if(data.result!=null){
		    			 layer.msg(data.result,{
		    				 icon : 1,
							 time : 2000
		    			 },function(){
		    				 layer.close(index);
		    				 console.log(111);
		    				 return;
		    			 });
		    		 }
		    		 location.href='../staff/staffshows';
		    	},
		    	complete : function(data){//请求完成  
		    		
		    	 } ,  
		    	error:function(result){
		    		//console.log(result);
		    	}
		    		
		    }
		//提交form表单
		$("#form_img").ajaxSubmit(options);*/
		
		
		
	

	/**
	 * 设置状态
	 */
	$(".statusChange").click(function() {
		var name = $(this).attr("name");
		var status = $(this).text().trim();
		var staffId = $(this).attr("sid");
		layer.confirm("确定要" + status + name + "吗？", {
			btn : [ '确定', '取消' ]
		//按钮
		}, function() {
			$.ajax({
				url : '../staff/updateState',
				data : {
					staffId : staffId,
					status : status
				},
				type : 'post',
				dataType : 'json',
				success : function(data) {
					var index = layer.load(0, {
						shade : false
					});
					if (data.result != null) {
						layer.msg(data.result, {
							icon : 1,
							time : 2000
						}, function() {
							layer.close(index);
							location.reload();
							return;
						});
					}
				},
				error : function(data) {
					if (data.message != null) {
						layer.msg(data.message, {
							icon : 2,
							time : 3000
						}, function() {
							location.reload();
						});
						return;
					}
				}

			});
		});
	});

	/**
	 * 状态查找
	 */
	$(".zhuangtai").change(function() {
		var src = $(this).val();
		if (src > -1) {
			location.href = '../staff/searchByStaff?status=' + src;
		} else {
			layer.alert('有误！');
		}
	})

});